ผมนี่อยากกอดทุกวันเลยคร้าบบบบ !! กับ Hug API ที่ทำให้การสร้าง REST API ใน Python เป็นเรื่องน่ากอด ><
.
🌟 Hug เป็น เป็นไมโครเฟรมเวิร์กสำหรับใช้พัฒนา API ใน Python ช่วยความยุ่งยากและความซับซ้อนในการสร้าง REST API ทำให้เราสามารถสร้าง API ได้ง่าย ๆ เพียงไม่กี่นาที ⏰
.
✨ โดยมีจุดเด่นดังนี้
.
🔸 มีประสิทธิภาพสูง - ถูกสร้างขึ้นมาโดยคำนึงถึงพื้นฐานด้านประสิทธิภาพ คอมไพล์ด้วย Cython และถูกจัดอับดับให้เป็นหนึ่งใน Python Framework ที่รวดเร็วที่สุด
.
🔸 ง่ายต่อการทดสอบ - การทดสอบ Hug API เป็นเรื่องง่ายเหมือนกับการทดสอบฟังก์ชัน Python อื่น ๆ นั่นเอง และยังสามารถทำงานร่วมกับ Framework ที่ใช้ในการทดสอบอื่น ๆ ได้ด้วย เช่น unittest, pytest เป็นต้น
.
🔸 สร้าง Documentation แบบอัตโนมัติ - โดยจะใช้ข้อมูลต่าง ๆ เพื่อนำมาสร้าง Documentation ให้สำหรับผู้ใช้ API โดยอัตโนมัติ ทำให้เราไม่ต้องไปยุ่งยากในการสร้างเองอีกต่อไป
.
🔸 Version Management - มีตัวจัดการเวอร์ชัน API ให้แบบอัตโนมัติ ซึ่งเราสามารถระบุเวอร์ชันหรือช่วงของเวอร์ชันที่ปลายทางสนับสนุนได้นั่นเอง
.
อ่านข้อมูลเพิ่มเติม และลองไปใช้งานกันได้ที่นี่เลย ~~ 👇👇
📑 Link : https://github.com/hugapi/hug
.
หวังว่าจะเป็นประโยชน์กับเพื่อน ๆ นะ ไหนใครไปลอง “กอด” กันแล้วบ้าง ? คอมเมนต์มาเม้ามอยกันได้นะคร้าบบบ ❤️❤️
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#Hug #python #API #BorntoDev
同時也有16部Youtube影片,追蹤數超過12萬的網紅prasertcbs,也在其Youtube影片中提到,? เทคนิคต่าง ๆ ที่ใช้ในคลิป 1. การ run postgresql container พร้อมกำหนด volumne สำหรับ persist data 2. การใช้ pgadmin4 เพื่อบริหารจัดการ PostgreSQL 3. ...
「python version」的推薦目錄:
- 關於python version 在 BorntoDev Facebook 的最佳貼文
- 關於python version 在 BorntoDev Facebook 的精選貼文
- 關於python version 在 BorntoDev Facebook 的最佳貼文
- 關於python version 在 prasertcbs Youtube 的最讚貼文
- 關於python version 在 prasertcbs Youtube 的最讚貼文
- 關於python version 在 prasertcbs Youtube 的最佳貼文
- 關於python version 在 How do I check what version of Python is running my script? 的評價
- 關於python version 在 Python Version Configuration • reticulate 的評價
- 關於python version 在 Simple Python version management (from pyenv) - GitHub 的評價
- 關於python version 在 CS231n Python Tutorial With Google Colab 的評價
- 關於python version 在 Getting Started With pyenv to Manage Multiple Python Versions 的評價
- 關於python version 在 Change the Python3 default version in Ubuntu - Unix ... 的評價
python version 在 BorntoDev Facebook 的精選貼文
✨ มาดูอีกหนึ่งอาชีพสำคัญสำหรับเราชาวเดฟ ที่น้อง ๆ หรือใครหลายฝันอยากจะเป็น...นั่นคือ Full Stack Developer
.
🌈 แล้วถ้าอยากทำอาชีพนี้ต้องเริ่มยังไง ต้องรู้อะไรบ้าง ? วันนี้แอดจะมาสรุปคร่าว ๆ ให้ดูกัน ซึ่งมันอาจจะมีสกิลที่ต้องใช้น้อยหรือมากกว่านี้ ขึ้นอยู่กับบริษัทนะ...หากพี่ ๆ คนไหนอยากจะเสริมสามารถคอมเมนต์ไว้ได้เลยนะคะ เอาล่ะ อย่ารอช้า...หากพร้อมแล้วไปดูกันเลย !!
.
👉 ก่อนอื่นเรามารู้จักอาชีพนี้กันก่อนว่าคืออะไร…
.
🌟 Full Stack Developer เป็นอาชีพที่สามารถทำได้ทั้ง Front-end และ Back-end นั่นเอง
.
สิ่งสำคัญที่คนอยากทำงานสายนี้ต้องรู้ มีดังนี้ !!
.
📝 พื้นฐานคือสิ่งสำคัญ !
.
สิ่งสำคัญที่ขาดไม่ได้คือพื้นฐาน HTML, CSS และ JavaScript นั่นเอง ไม่ว่าจะเป็น front หรือ back ก็ต้องรู้พื้นฐานนี้กันทั้งนั้น เมื่อพื้นฐานแน่นแล้วเราก็สามารถเลือกใช้ Framework หรือ Tools ต่าง ๆ เช่น React หรือ NodeJS เพื่อต่อยอดสกิลของเราให่เทพมากขึ้นนั่นเอง !
.
✨ ทักษะการออกแบบ
.
ปฏิเสธไม่ได้เลยว่าอีกหนึ่งทักษะที่สำคัญนั่นคือการออกแบบ...ไม่ว่าจะทำเว็บหรือแอปพลิเคชัน สกิลที่ควรมีติดไว้ คือ การใช้งาน AdobeXD และ Figma หลาย ๆ คนอาจจะสงสัยว่างานด้านนี้ Full Stack Dev ต้องทำด้วยหรอ...อันนี้มันก็แล้วแต่บริษัทนะว่าเขามีคนออกแบบแยกรึป่าว แต่แอดว่าสกิลนี้มีติดไว้ก็ดี เพราะชื่อของเราก็บอกอยู่ว่า Full Stack ก็ต้องมีสกิลหลาย ๆ ด้านยังไงล่ะ !!
.
🗂️ ฐานข้อมูล...ก็ห้ามขาด !
.
ไม่ว่าจะเป็น SQL หรือ NoSQL เป็นสิ่งสำคัญมาก ๆ ในการออกแบบแอปพลิเคชันทั้งเว็บและมือถือ เพื่อการเชื่อมต่อกับ Back-end ซึ่งฐานข้อมูลที่คนส่วนใหญ่เขาฮิตกัน...ก็มี MySQL, Oracle, และ MongoDB เป็นต้น
.
เลือก Framework หรือ Stack ที่โดนใจคุณ ❤️
.
เมื่อเราเรียนรู้พื้นฐานที่สำคัญจนครบถ้วนแล้ว ในขั้นถัดไปเราก็จะมาต่อยอดสกิลพื้นฐานนี้ โดยการเลือก Framework หรือ Tools ต่าง ๆ ที่ช่วยให้เราทำงานง่ายมากขึ้น ! ซึ่งในปัจจุบันมีให้ใช้เยอะมาก แต่ที่เขาฮิตและเป็นที่ต้องการของตลาดมาก ๆ คงหนีไม่พ้นเจ้า 3 ตัวนี้ นั่นคือ React, Vue, และ Angular นั่นเอง หรือบางทีอาจจะเรียกรวม ๆ ว่า MERN stack หรือ MEAN stack ส่วนทาง Back-end ก็มี Framework ตัวนึงที่น่าสนใจเช่นกัน คือเจ้า NodeJS, Django จาก Python , ExpressJS หรือจะเป็นทางฝั่ง .net
.
✏️ สกิลอื่น ๆ เพิ่มเติม
.
Git, SSH, Linux Command, Data structures และ Algorithms สกิลเหล่านี้ก็ขาดไม่ได้เช่นกัน มาดูกันดีกว่าว่าแต่ละตัวเป็นยังไง
.
Git - Version Control ซึ่งการทำงานจริง ๆ เราก็ต้องทำงานกับ Dev คนอื่นอีกหลายคน ซึ่งเจ้านี่จะทำให้เราสามารถควบคุมโค้ดในโปรเจกต์ เพิ่ม ลบ หรือเรียกเวอร์ชันเก่า ๆ กลับมาได้อย่างง่ายดาย แถมยังสามารถทำงานกับเพื่อนร่วมทีมได้ง่ายมากขึ้น
.
SSH - เป็นพื้นฐานสำคัญในระบบ Network ใช้เพื่อควบคุมการเชื่อมต่อในระยะไกลให้ปลอดภัย
.
Linux Command - บางทีเราอาจจะต้องเข้าไป Set ระบบ หรือควบคุมอะไรบางอย่างที่รันอยู่บนระบบ Linux ก็ต้องเรียนรู้คำสั่งพื้นฐานในการใช้งานระบบนี้ไว้บ้าง
.
Data structures และ Algorithms - เป็นวิธีในการจัดการข้อมูล หรือการแก้ไขปัญหาต่าง ๆ นี่ก็เป็นหนึ่งพื้นฐานสำคัญที่ Programmer ทุกคนควรมี ไม่ว่าจะทำงานตำแหน่งไหนก็ตาม เพื่อเพิ่มประสิทธิภาพในการพัฒนาโปรแกรมให้มากขึ้นนั่นเอง
.
📑 ขอบคุณข้อมูลดี ๆ จาก >> https://medium.com/nerd-for-tech/full-stack-developer-roadmap-2021-ebd68255563b , https://www.crampete.com/blogs/road-map-to-full-stack-web-development/
.
หวังว่าจะเป็นประโยชน์กับเพื่อน ๆ น้าาาา หากใครมีอะไรเพิ่มเติมสามารถเมนต์ไว้ด้านล่างได้เลยจ้า
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#fullstackdeveloper #developers #programmer #frontend #backend #BorntoDev
python version 在 BorntoDev Facebook 的最佳貼文
🔥 ใครไม่แจก แต่เราแจก !! แบบไฟกระพริบบบ !! กับการรวมสรุปทุกคำสั่งสำคัญกว่า 10 รายการทั้ง JavaScript, Python, SQL จนไปถึง Regex และ Docker (ฉบับภาษาไทยทั้งหมดดด !!)
.
สำหรับใครที่อยากอัพสกิลแบบไว ๆ แต่จำคำสั่งไม่หมด จะ Print ไปแปะฝาบ้าน หรือ หน้าคอม แอดก็ไม่หวงงงง ขอแค่ไม่ตัดเครดิตกันก็พอ 55555
.
โดยที่มาแจกในวันนี้มีเพียบมาก เอาเป็นว่าไม่พูดเยอะ มาดูกันทีละตัวได้เลยจ้า <3
.
Dart Cheat Sheet ของดีจัด ๆ สำหรับคนอยากมา Flutter
▶️ https://www.facebook.com/borntodev/photos/a.830302417028053/3398820153509587/
.
Regex Cheat Sheet ให้การค้นหาเป็นเรื่องง่าย ๆ !!
▶️ https://www.facebook.com/borntodev/photos/a.830302417028053/3393298600728409/
.
Docker Cheat Sheet สรุปคำสั่งสำคัญสำหรับสาย Docker <3
▶️ https://www.facebook.com/borntodev/photos/a.830302417028053/3349286508462952/
.
SQL Cheat Sheet ฉบับภาษาไทย อ่านง่าย
▶️ https://www.borntodev.com/2020/02/25/sql-cheat-sheet-thai
.
VIM Cheat Sheet การใช้ VIM สุดคลาสสิกให้ง่ายยิ่งขึ้น
▶️ https://www.facebook.com/borntodev/photos/a.830302417028053/3364587750266161/
.
JavaScript Cheat Sheet ภาษาไทยที่ทุกคนต้องมี
▶️ https://www.borntodev.com/2020/06/26/javascript-cheat-sheet-thai/
.
JavaScript ES6 Cheat Sheet อัพเดตล่าสุดด
▶️ https://www.borntodev.com/.../02/javascript-es6-cheatsheet/
.
Python 3 Cheat Sheet เอาใจคนรักงู
▶️ https://www.borntodev.com/2019/10/05/python-cheat-sheet/
.
HTML 5 Cheat Sheet ฉบับภาษาไทย โหลดฟรีไปเลยย
▶️ https://www.borntodev.com/2020/06/24/html5-cheat-sheet/
.
หลายตัวมีให้เลือกทั้ง Version พิมพ์ลงกระดาษอ่านง่ายประหยัดหมึก กับ Version อ่านในคอมสบายตาแบบ Dark Mode เพราะแอดเข้าใจดีว่าสาย Dev กับ Dark Mode เป็นของคู่กันนน ><
.
"หากใครชอบถูกใจอย่าลืมแชร์ให้เพื่อน ๆ ให้ได้ความรู้กันไปด้วยนะคร้าบบ"
.
#borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
python version 在 prasertcbs Youtube 的最讚貼文
? เทคนิคต่าง ๆ ที่ใช้ในคลิป
1. การ run postgresql container พร้อมกำหนด volumne สำหรับ persist data
2. การใช้ pgadmin4 เพื่อบริหารจัดการ PostgreSQL
3. การใช้ docker cp เพื่อทำการ copy ไฟล์ระหว่าง host และ container
# script สำคัญที่ใช้ในคลิปนี้
# check docker version
docker --version
# run postgresql
docker run --rm --name pegasus -e POSTGRES_PASSWORD=banana -d -p 5432:5432 -v pgvolume:/var/lib/postgresql/data postgres
# run pgadmin4
docker run -p 80:80 --name pg4 -e 'PGADMIN_DEFAULT_EMAIL=user@domain.com' -e 'PGADMIN_DEFAULT_PASSWORD=banana' -d dpage/pgadmin4
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
สอน docker ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGJV7UpJs6NVvsf6qaKja9_
สอน PostgreSQL ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGi_NqmIu43B-PsxA0wtnyH
สอน Microsoft SQL Server 2012, 2014, 2016, 2017 ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH8gYuxpp-jqu5Blc7KbQVn
สอน MySQL ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFmJDsZipFCrY6L-0RrBYLT
สอน SQLite ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHjYJA4pfG38M5BcrWKf5s2
สอน SQL สำหรับ Data Science ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGq8M6HO8xrpkaRhvEBsQhw
การเชื่อมต่อกับฐานข้อมูล (SQL Server, MySQL, SQLite) ด้วย Python ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEdZtHwU3t9k3dBAlxYoq59
การใช้ Excel ในการทำงานร่วมกับกับฐานข้อมูล (SQL Server, MySQL, Access) ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGA2sSqNRSXlw0OYuCfDwYk
#prasertcbs_SQL #prasertcbs #prasertcbs_MySQL #docker
python version 在 prasertcbs Youtube 的最讚貼文
? เทคนิคต่าง ๆ ที่ใช้ในคลิป
1. การ pull image จาก docker
2. การแสดง images ที่มีในเครื่อง
3. การ run mysql container
4. การทำ data persistence ด้วย volume เพื่อเก็บข้อมูลของฐานข้อมูลไว้
# script สำคัญที่ใช้ในคลิปนี้
docker --version
# pull docker image
docker pull mysql
# list images
docker images
# run mysql on docker
docker run --name dolphin --rm -p 3306:3306 -e MYSQL_ROOT_PASSWORD=banana -d mysql
# list processes
docker ps -a
# exec command in container
docker exec -it dolphin mysql -u root -p
# connect to mysql from terminal
* mysql -u root -p -h localhost -P 3306 --protocol=tcp
* mysql -u root -p -P 3306 --protocol=tcp
* mysqlsh root@localhost:3306 --sql
# stop process
docker stop dolphin
# persist data (using volume)
docker run --name dolphin --rm -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=banana -v mysqlvolume:/var/lib/mysql mysql
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
สอน docker ► https://www.youtube.com/watch?v=CFIwQvBY_MM&list=PLoTScYm9O0GGJV7UpJs6NVvsf6qaKja9_
สอน MySQL ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFmJDsZipFCrY6L-0RrBYLT
สอน PostgreSQL ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGi_NqmIu43B-PsxA0wtnyH
สอน Microsoft SQL Server 2012, 2014, 2016, 2017 ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH8gYuxpp-jqu5Blc7KbQVn
สอน SQLite ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHjYJA4pfG38M5BcrWKf5s2
สอน SQL สำหรับ Data Science ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGq8M6HO8xrpkaRhvEBsQhw
การเชื่อมต่อกับฐานข้อมูล (SQL Server, MySQL, SQLite) ด้วย Python ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEdZtHwU3t9k3dBAlxYoq59
การใช้ Excel ในการทำงานร่วมกับกับฐานข้อมูล (SQL Server, MySQL, Access) ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGA2sSqNRSXlw0OYuCfDwYk
#prasertcbs_SQL #prasertcbs #prasertcbs_MySQL #docker
python version 在 prasertcbs Youtube 的最佳貼文
? เทคนิคต่าง ๆ ที่ใช้ในคลิป
1. การ run mssql container พร้อมกำหนด volumne สำหรับ persist data
2. ทดสอบการทำงานของ mssql ผ่าน sqlcmd
# script สำคัญที่ใช้ในคลิปนี้
# check docker version
docker --version
# pull mcr.microsoft.com/mssql/server image
https://hub.docker.com/_/microsoft-mssql-server
docker pull mcr.microsoft.com/mssql/server
# list images
docker image ls
# run a container (แบบไม่มีการ persist data เมื่อมีการลบ container)
docker run --rm --name maroon -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=5HEe1Ybq' -p 1433:1433 -d mcr.microsoft.com/mssql/server
# run a container (กำหนดให้ใช้ docker volumne เพื่อ persist data)
docker run --rm --name maroon -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=5HEe1Ybq' -p 1433:1433 -v sqlvolume:/var/opt/mssql -d mcr.microsoft.com/mssql/server
# exec sqlcmd client
docker exec -it maroon /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P 5HEe1Ybq
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
สอน docker ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGJV7UpJs6NVvsf6qaKja9_
สอน Microsoft SQL Server 2012, 2014, 2016, 2017 ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH8gYuxpp-jqu5Blc7KbQVn
สอน MySQL ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFmJDsZipFCrY6L-0RrBYLT
สอน PostgreSQL ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGi_NqmIu43B-PsxA0wtnyH
สอน SQLite ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHjYJA4pfG38M5BcrWKf5s2
สอน SQL สำหรับ Data Science ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGq8M6HO8xrpkaRhvEBsQhw
การเชื่อมต่อกับฐานข้อมูล (SQL Server, MySQL, SQLite) ด้วย Python ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEdZtHwU3t9k3dBAlxYoq59
การใช้ Excel ในการทำงานร่วมกับกับฐานข้อมูล (SQL Server, MySQL, Access) ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGA2sSqNRSXlw0OYuCfDwYk
#prasertcbs_SQL #prasertcbs #prasertcbs_MySQL #docker
python version 在 Python Version Configuration • reticulate 的推薦與評價
In this case, the various versions of Python installed on the system will be scanned to see whether one of them includes the “scipy” Python package (the first ... ... <看更多>
python version 在 Simple Python version management (from pyenv) - GitHub 的推薦與評價
Provides support for per-project Python versions. Allows you to override the Python version with an environment variable. Searches for commands from multiple ... ... <看更多>
python version 在 How do I check what version of Python is running my script? 的推薦與評價
... <看更多>
相關內容